// 如果需要在组件中使用状态，需要 mobx-miniprogram-bindings 库中导入 ComponentWithStore 方法
// 在使用时：需要将 Component 方法替换成 ComponentWithStore 方法 ，原本组件配置项也需要写到该方法中

import { ComponentWithStore } from "mobx-miniprogram-bindings";
import { numStore } from "../../stores/numstore";

ComponentWithStore({
  //📌注意事项：
  //  导入的数据会同步到组件的 data 中
  //  导入的方法会同步到组件的 methods 中
  data: {
    someData: "...",
  },
  // 用来配置当前组件需要和哪些store进行关联
  storeBindings: {
    store: numStore,
    fields: ["numA", "numB", "sum"],
    actions: ["update"],
  },
});
